package net.zhengxinyun.performance.filter;

import net.zhengxinyun.performance.App.dto.indexRight.IndexRightDTO;
import net.zhengxinyun.performance.core.PaginationQuery;
import net.zhengxinyun.performance.entity.MenuLists;

import java.util.Date;
import java.util.List;

public class RolePerFilter extends PaginationQuery {
    private Long id;

    private Date gmtCreate ;

    private Date gmtModified ;
    private String roleid;
    private String role;
    private String permission;
    private String roleRight;

    private List<String> checkAllGroup;
    private List<String> btnRights;
    private List<MenuLists> haveRights;
    private String creater;

    private List<String> checkAllindexGroup;
    private String haveIndexs;
    private String departCode;
    private int del;//删除标志
    private String isManger; //是否管理员

    private List<String> checkUnitGroup;
    private List<String> checkCityGroup;
    private String userPhone;


    private List<IndexRightDTO> cityRights;
    private List<IndexRightDTO> townRights;
    private List<IndexRightDTO> deptRights;
    private List<IndexRightDTO> menuRights;
    private String loginTel;
    private String optionType;
    private String cityIndex;//市对县指标
    private String departIndex;//县直单位指标
    private String indexRight;//县对乡镇可见指标；
    private String btnRight; //按钮权限制
    private String haveRight; //勾选可操作性的菜单


    public String getLoginTel() {
        return loginTel;
    }

    public void setLoginTel(String loginTel) {
        this.loginTel = loginTel;
    }

    public String getOptionType() {
        return optionType;
    }

    public void setOptionType(String optionType) {
        this.optionType = optionType;
    }

    public List<IndexRightDTO> getCityRights() {
        return cityRights;
    }

    public void setCityRights(List<IndexRightDTO> cityRights) {
        this.cityRights = cityRights;
    }

    public List<IndexRightDTO> getTownRights() {
        return townRights;
    }

    public void setTownRights(List<IndexRightDTO> townRights) {
        this.townRights = townRights;
    }

    public List<IndexRightDTO> getDeptRights() {
        return deptRights;
    }

    public void setDeptRights(List<IndexRightDTO> deptRights) {
        this.deptRights = deptRights;
    }

    public List<IndexRightDTO> getMenuRights() {
        return menuRights;
    }

    public void setMenuRights(List<IndexRightDTO> menuRights) {
        this.menuRights = menuRights;
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    public List<String> getCheckUnitGroup() {
        return checkUnitGroup;
    }

    public void setCheckUnitGroup(List<String> checkUnitGroup) {
        this.checkUnitGroup = checkUnitGroup;
    }

    public List<String> getCheckCityGroup() {
        return checkCityGroup;
    }

    public void setCheckCityGroup(List<String> checkCityGroup) {
        this.checkCityGroup = checkCityGroup;
    }

    public String getCityIndex() {
        return cityIndex;
    }

    public void setCityIndex(String cityIndex) {
        this.cityIndex = cityIndex;
    }

    public String getDepartIndex() {
        return departIndex;
    }

    public void setDepartIndex(String departIndex) {
        this.departIndex = departIndex;
    }

    public String getIsManger() {
        return isManger;
    }

    public void setIsManger(String isManger) {
        this.isManger = isManger;
    }

    public int getDel() {
        return del;
    }

    public void setDel(int del) {
        this.del = del;
    }

    public String getDepartCode() {
        return departCode;
    }

    public void setDepartCode(String departCode) {
        this.departCode = departCode;
    }

    public String getHaveIndexs() {
        return haveIndexs;
    }

    public void setHaveIndexs(String haveIndexs) {
        this.haveIndexs = haveIndexs;
    }

    public List<String> getCheckAllindexGroup() {
        return checkAllindexGroup;
    }

    public void setCheckAllindexGroup(List<String> checkAllindexGroup) {
        this.checkAllindexGroup = checkAllindexGroup;
    }

    public String getIndexRight() {
        return indexRight;
    }

    public void setIndexRight(String indexRight) {
        this.indexRight = indexRight;
    }

    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater;
    }

    public List<MenuLists> getHaveRights() {
        return haveRights;
    }

    public void setHaveRights(List<MenuLists> haveRights) {
        this.haveRights = haveRights;
    }

    public List<String> getBtnRights() {
        return btnRights;
    }

    public void setBtnRights(List<String> btnRights) {
        this.btnRights = btnRights;
    }

    public String getBtnRight() {
        return btnRight;
    }

    public void setBtnRight(String btnRight) {
        this.btnRight = btnRight;
    }

    public String getHaveRight() {
        return haveRight;
    }

    public void setHaveRight(String haveRight) {
        this.haveRight = haveRight;
    }

    public List<String> getCheckAllGroup() {
        return checkAllGroup;
    }

    public void setCheckAllGroup(List<String> checkAllGroup) {
        this.checkAllGroup = checkAllGroup;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getRoleid() {
        return roleid;
    }

    public void setRoleid(String roleid) {
        this.roleid = roleid;
    }

    public String getRole() {
        return role;
    }

    public void setRole(String role) {
        this.role = role;
    }

    public String getPermission() {
        return permission;
    }

    public void setPermission(String permission) {
        this.permission = permission;
    }

    public String getRoleRight() {
        return roleRight;
    }

    public void setRoleRight(String roleRight) {
        this.roleRight = roleRight;
    }
}
